import java.util.Arrays;
import java.util.Random;
import java.util.Scanner;
public class 已随机生成一个数组a请选择以下功能{
    public static void main(String[] args) {
        int a[] = new int[100];
        for(int i=0;i<a.length;i++){
            a[i]=new Random().nextInt(1000);
        }
        System.out.println("随机数组a"+Arrays.toString(a));
        while(true){
            System.out.println("已随机生成一个数组a请选择以下功能");
            System.out.println("1、找出最大数并输出");
            System.out.println("2、找出最小数并输出");
            System.out.println("3、输入一个数，如果有，输出它的下标，如果没有，输出false");
            System.out.println("4、将a从小到大排列并输出");
            System.out.println("5、退出程序");
            Scanner sc=new Scanner(System.in);
            int n=sc.nextInt();
            if(n==1){
                //实现找出最大数并输出
                int max = a[0];
                for (int i=0;i<a.length;i++){
                    if (a[i]>max){
                        max = a[i];
                    }
                }
                System.out.println("max="+max);
            }else if(n==2){
                //找出最小数并输出
                int min = a[0];
                for (int i=0;i<a.length;i++){
                    if (a[i]<min){
                        min=a[i];
                    }
                }
                System.out.println("min="+min);


            }else if(n==3){
                //输入一个数number，a中如果有，输出它的下标，如果没有，输出false
                System.out.println("请输入需要查找的数字");
                int number= sc.nextInt();
                boolean flag=false;
                for (int i = 0; i < a.length; i++) {
                    if (a[i]==number){
                        flag=true;
                        System.out.println(i);
                        break;
                    }
                }
                System.out.println(flag);
            }else if(n==4){
                //将a从小到大排列并输出
                for(int j=0; j <a.length;j++){
                    int min = a[j];
                    int index =j;
                    for (int i=j;i<a.length;i++){
                        if (a[i]<min){
                            min=a[i];
                            index=i;
                        }
                    }
                    int temp = a[j];
                    a[j]=a[index];
                    a[index]=temp;
                }
                System.out.println("排列后数组："+Arrays.toString(a));
            }else if(n==5){
                System.exit(0);
            }else{
                System.out.println("输入有误，请重新输入");
            }

        }
    }
}